# 获取数据
def getData(path):
    fo=open(path,"rt")
    region={}
    consumptionType={}
    lis=[]
    for line in fo:
        line=line.replace("\n","")
        lis.append(line.split(","))
    for i in range(len(lis[0])) :
        consumptionType[lis[0][i]]=i
    for i in range(len(lis)):
        region[lis[i][0]]=i
    fo.close
    return lis,region,consumptionType

def main():
    lis,region,consumptionType=getData("xiaofei.csv")
    userInput=input("请输入你要查询的城市和项目，以逗号分隔\n")
    userInput=userInput.split(",")
    print("您输入的城市是：{}".format(userInput[0]))
    # 获取城市序号
    cityIndex=region.get(userInput[0])
    # 判断城市序号是否存在
    if cityIndex==None:
        print("该城市暂无记录")
    else:
        for i in range(1,len(userInput)) :
            # 获取类型序号
            typeIndex=consumptionType.get(userInput[i])
            # 判断该类是否存在
            if typeIndex==None:
                print("该项消费暂无记录")
            else:
                print("{}的消费金额为：{}".format(lis[0][typeIndex],lis[cityIndex][typeIndex]))
    
main()



    